The phrase "huge drawback" means a big disadvantage or something that poses a major problem or setback.